H ? « »

Language peer sets for ALGOL 68RS:
United Kingdom
United Kingdom/1972
Designed 1972
1970s languages
Third generation
High Cold War
Genus True ALGOL68s
Numerical Scientific
True ALGOL68s
Generation of Algol 68
Algol family
True ALGOL68s/1972
Generation of Algol 68/1972
Algol family/1972
True ALGOL68s/United Kingdom
Generation of Algol 68/United Kingdom
Algol family/United Kingdom
Numerical Scientific
Numerical Scientific/1972
Numerical Scientific/uk

ALGOL 68RS(ID:1808/alg045)

Extended RS Algol 

alternate simple view
Country: United Kingdom
Designed 1972
Published: 1972
Genus: True ALGOL68s
Sammet category: Numerical Scientific


Royal Signals and Radar Establishment, Malvern UK. An extension of ALGOL 68 supporting function closures. Has been ported to Multics and VAX/VMS.

Used to write FLEX system for PERQ, also used to write ELLA portable description language, ALGOL 68 RS to C translator shipped as part of ELLA

Joint effort of Bath, Ofort and RSRE, first implemented on ICL and part sponsored by them. Became corporatised as

The systems development group at SWURCC, including the compiler
people, were split off to form Praxis. Praxis were funded by RSRE/DRA
to produce an ALGOL 68RS to C translator ("ctrans") in order to port
the ELLA (hardware description language) compiler and simulator to Sun
Sparc and Apollo workstations.


Praxis Electronic Design (which looked after ELLA, amongst other
things) was split off and sold, but went bust after a couple of years.
DRA decided then to make ELLA public domain, and funded some more work
from Praxis (ie me) to improve the portability of Ctrans and its
generated code, and to make it ANSI C compliant. DRA now own the
rights, and have made Ctrans publically available as part of their
ELLA distribution.


Missing features:
indicators to be declared before use
no sema
scopes not checked

Extra features:
mode vector indexable structures forall elements of array
no transient name restriction
modular compilation


Related languages
ALGOL 68-R ALGOL 68RS   Evolution of
ALGOL 68RS RS Algol   Evolution of

References:
  • (1985) Survey of Viable ALGOL 68 Implementations (AB52.3.1 in Algol Bulletin 52) Abstract
  • Greenwood, J. R. (1986) Greenwood, J. R. "Comments on 'A View from the Trenches'. Ada vs. Modula-2 vs. Praxis."
          in [SIGPLAN] (1986) SIGPLAN Notices 21(05) May 1986
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder